﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DataTransferObject;
namespace _5ChickDeal
{
    public partial class CheckEmail : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            DataClassesDataContext db = new DataClassesDataContext();
            if (Request.QueryString["e"] != null)
            {
                String email = Request.QueryString["e"];

                System.Text.RegularExpressions.Regex regEmail = new System.Text.RegularExpressions.Regex(@"^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$");
                if (!regEmail.IsMatch(email))
                {
                    ThongBao.Text = "Email không hợp lệ";
                    return;
                }

                var khachhang = from k in db.KhachHangs
                                where k.email == email
                                select k;
                try
                {
                    if (khachhang.Count(k => true) > 0)
                    {
                        ThongBao.Text = "Email này đã có người sữ dụng";
                    }
                    else
                    {
                        ThongBao.Text = "<input type='hidden' value='1' id='noerror'/>"+
                            "<span style='color:green'>Bạn được phép sữ dụng email này</span>";
                    }
                }
                catch
                {
                }

            }
        }
    }
}
